@charset "utf-8";
/****************************************************************************
*   style_50.css		// 파일명 규칙 style_(page_code.substr(0,2)).css)
*
*	홈 > 마이프리머스
****************************************************************************/
.hide{font-size: 0;line-height: 0;text-indent:-9999px;visibility: hidden;}
.c50 .mainTab .main-tab > div.reserve-container {margin-top: 43px; padding: 0 20px;}
.c50 h4{display: inline-block; *display: inline; zoom:1;margin-right: 24px; font-size: 17px; font-weight: 800; color:#333333; letter-spacing: -1px; }

.center-btn {text-align:center;} /* 버튼 중앙정렬 */
.left-btn {text-align:left;float:left} /* 버튼 왼쪽정렬 */
.right-btn {text-align:right;float:right} /* 버튼 오른쪽정렬 */


.mainTab > ul > li > .tab-title span {width:196px;} /* ie에서 탭메뉴 작아져있다가 커지는 문제 해결을 위해 */

.item > table > tbody > tr:first-child > td{padding:30px 0;}
.item > table > tbody > tr:first-child > td.movie-img{padding:14px 0;}
td.total{padding:15px 20px 10px 0; border-top: 1px solid #cccccc; text-align:right !important; font-weight: 600; vertical-align:top;}
td.total .price{padding:0 0 9px; color:#c9500d; font-size:12px;}
td.total .price strong{font-size: 14px; margin:0 30px 0 0; font-family: 'NanumGothicExtraBold'; font-weight:lighter;}
td.total .price span{font-size: 16px; font-weight: 800;}
td.total .price span span{font-size: 12px;}
td.total .payment strong{margin:0 5px 0 0; font-size: 14px;}
td.total .payment span{color:#333333; line-height:14px; vertical-align:1px;}